{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural

\f0\fs24 \cf0 The files in these directories are updated if any bug fixes or features are required.  \
\
Each directory contains a main.c that does a basic test of the functionality provided by the library. \
\
The directory may require files from other directories.  If so then the files are copied from the other directory.  However, the copied files may not get updated later on.  Go to the project directory that contains the original files to get the most up to date files.\
\
Eventually all these files should be Microchip Harmony compatible.  Currently there is a mix of old and new api\'92s being used.  Eventually all these small projects will be put together into a larger one and at that time all these projects should be updated to use Harmony api\'92s.\
\
CoreDelay - Contains \'93CoreTimerDelay.c\'94 and \'93CoreTimerDelay.h\'94 which provide very precise and short delays.  The delay can be done asynchronously or synchronously.  For longer delays use TickTimer.\
\
TickTimer - Contains \'93TickTimer.c\'94 and \'93TickTimer.h\'94 which provide delays of 1ms or longer.  The delay is performed asynchronously with a call back function.\
\
PS2Protocol - Contains \'93PS2Protocol.c\'94 and \'93PS2Protocol.h\'94 which does basic communication to a PS2 keyboard.\
\
}